/*
 * File: _coder_predict_xkpk_api.h
 *
 * MATLAB Coder version            : 24.2
 * C/C++ source code generated on  : 2025-06-24 21:04:10
 */

#ifndef _CODER_PREDICT_XKPK_API_H
#define _CODER_PREDICT_XKPK_API_H

/* Include Files */
#include "emlrt.h"
#include "mex.h"
#include "tmwtypes.h"
#include <string.h>

/* Variable Declarations */
extern emlrtCTX emlrtRootTLSGlobal;
extern emlrtContext emlrtContextGlobal;

#ifdef __cplusplus
extern "C" {
#endif

/* Function Declarations */
void predict_xkpk(real_T xk[15], real_T Pk[225], real_T Qt[15], real_T Cnb[9],
                  real_T Mpvv[3], real_T dt_Cnb[9], real_T dt_fnsf[3],
                  real_T dt_bataGyr[3], real_T dt_bataAcc[3], real_T dt,
                  real_T Xkk_1_data[], int32_T Xkk_1_size[1],
                  real_T Pkk_1_data[], int32_T Pkk_1_size[2]);

void predict_xkpk_api(const mxArray *const prhs[10], int32_T nlhs,
                      const mxArray *plhs[2]);

void predict_xkpk_atexit(void);

void predict_xkpk_initialize(void);

void predict_xkpk_terminate(void);

void predict_xkpk_xil_shutdown(void);

void predict_xkpk_xil_terminate(void);

#ifdef __cplusplus
}
#endif

#endif
/*
 * File trailer for _coder_predict_xkpk_api.h
 *
 * [EOF]
 */
